mergesort running time